void input(int *a,int n)
{
    int i;
    for(i=0; i<n; i++)scanf("%d",a+i);
}
void print(int *a,int n)
{
    int i;
    for(i=0; i<n; i++)printf("%d ",a[i]);
    printf("\n");
}
void reverse(int a[],int n)
{
    int i,t;
    for(i=0; i<n/2; i++)
    {
        t=a[i];
        a[i]=a[n-1-i];
        a[n-1-i]=t;
        print(a,n);//
    }
}

int main()
{
    int a[]= {1,2,3,4,5,6,7,8,9,20};
    int n=sizeof(a)/sizeof(a[0]);

    print(a,n);
    reverse(a,n);
    print(a,n);
}
